home *** CD-ROM | disk | FTP | other *** search
/ Freaks Macintosh Archive / Freaks Macintosh Archive.bin / Freaks Macintosh Archives / Hacking & Misc / UNIX Cracking / MacCracSource.sit / MacCrac.source / Source / conf.h next >
Text File  |  1992-06-25  |  2KB  |  70 lines

  1. /*
  2.  * This program is copyright Alec Muffett 1991 except for some portions of
  3.  * code in "crack-fcrypt.c" which are copyright Robert Baldwin, Icarus Sparry
  4.  * and Alec Muffett.  The author(s) disclaims all responsibility or liability
  5.  * with respect to it's usage or its effect upon hardware or computer
  6.  * systems, and maintain copyright as set out in the "LICENCE" document which
  7.  * accompanies distributions of Crack v4.0 and upwards.
  8.  */
  9.  
  10. #undef DEVELOPMENT_VERSION
  11.  
  12. /*
  13.  * define this symbol if you are on a system where you don't have the
  14.  * strchr() function in your standard library (usually this means you are on
  15.  * a BSD based system with no System 5isms) but you DO have the equivalent
  16.  * index() function.
  17.  */
  18.  
  19. #undef INDEX_NOT_STRCHR
  20.  
  21. /*
  22.  * define this if you have a smart toupper() and tolower() (a-la ANSI), which
  23.  * do not generate barf when something which is not a lowercase letter is
  24.  * uppercased, or vice-versa (a-la K&R). Check your manpage or leave it
  25.  * undefined
  26.  */
  27.  
  28. #undef FAST_TOCASE
  29.  
  30. /*
  31.  * define this if you are on a Sys V type system with a uname() system call
  32.  * AND YOU HAVE NO gethostname() - it fakes up a BSD gethostname() so you can
  33.  * use CRACK_NETWORK; see crack-port.c
  34.  */
  35.  
  36. #undef CRACK_UNAME
  37.  
  38. /*
  39.  * define CRACK_DOTFILES if you want to search the first 1Kb segment of users
  40.  * .plan/.project/.signature files for potential passwords.
  41.  * 
  42.  * define CRACK_DOTSANE to likewise do (possibly non-portable) sanity testing
  43.  * on the dotfiles before opening them (check that they are not named pipes,
  44.  * etc...)
  45.  */
  46.  
  47. #undef CRACK_DOTFILES
  48. #undef CRACK_DOTSANE
  49.  
  50. /*
  51.  * define "COMPRESSION" if you have enabled compression in the Crack
  52.  * Shellscript
  53.  * 
  54.  * this is enabled by default if you have /usr/ucb/compress; change the pathname
  55.  * of the $compress variable in the Crack script if you use another pathname
  56.  * to get to "compress" and then put the path name of the "pipe to stdout"
  57.  * version of the compression prog here.
  58.  */
  59.  
  60. #define COMPRESSION
  61. #define ZCAT    "/usr/ucb/zcat"    /* as in "zcat Dicts/bigdict.Z" */
  62. #define PCAT    "/usr/bin/pcat"
  63.  
  64. /*
  65.  * define this if you are using fcrypt() - you might not want to if fcrypt()
  66.  * doesn't work properly
  67.  */
  68.  
  69. #define FCRYPT
  70.